Skip to main content

Fully Qualified Schedule Instance Property Names

Symtax

  • SI.PropertyName.Date.ScheduleName
  • Fully-Qualified Schedule Instance Property Names are made up of four parts each seperated with a period.
    • SI
    • Property Name
    • Schedule Date
    • Schedule Name

Parameters

  • SI: is Required and identifies the property as a Schedule Instance Property
  • PropertyName: is Required and is the name of the Property defined on the Schedule
  • ScheduleDate: is the Scheduled Date of the Schedule the Schedule Instance Property is defined on
  • ScheduleName: is the Fully Qualified Schedule Name where the Schedule Instance Property is defined

Usage Rules

  • If being used in an Event or Notification Trigger ALL PARAMETERS are Required.
  • A Schedule Name does not change if the value of the first Schedule Instance Property is updated after a Schedule is built
  • If the Property Name or Schedule Name contains a Period or is a SubSchedule the parameter needs to be wrapped in quotes.
    • SI."Property.Name"..ScheduleName
    • SI.PropertyName.."Schedule.Name"
    • SI.ScheduleProperty.."ParentSchedule_Container[SubSchedule]"
  • All 4 parts need to be defined to successfully reference the Schedule Instance Property EXECPT:
    • if the Schedule Date will always be the current Date, then you can leave out the Schedule Date qualifier
      • SI.PropertyName..ScheduleName
    • if the Schedule Name isn't needed as the Event or Notification is tied to that Schedule
      • SI.Propertyname.ScheduleDate
Example
  • A Schedule named Training Schedule with a Schedule Instance Property of TIME with a value of 10
  • Using a $PROPERTY:SET event that updates that value in today's schedule to a value of 20
  • Schedule name: Training Schedule_10
  • Property Name: TIME

$PROPERTY:SET,SI.TIME.[[$DATE]].Training Schedule_10,20